package com.feicheng.persistence.mapper;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.feicheng.persistence.entity.Afj;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author cailongyang
 * @since 2025-11-06
 */
public interface AfjMapper extends BaseMapper<Afj> {

    Page<JSONObject> getRoomWithStoreByPage(
            IPage page,
            @Param("jd") String jd,
            @Param("wd") String wd,
            @Param("cd") String cd,
            @Param("st") String st,
            @Param("et") String et,
            @Param(Constants.WRAPPER) Wrapper wrapper);

}
